plasma torches - Turkish English Dictionary